#!/usr/bin/env node  

// 告诉系统这是一个node程序 可执行脚本 头文件
console.log('人生第一次 执行可执行脚本')
let childPocess = require('child_process')
const fs = require('fs')
// 模拟anyehere
let express = require('express')
const ejs = require('ejs')
let app = express()
app.use((req,res,next)=>{
  // 读取文件列表
  const fileList = fs.readdirSync('./')
  // 'utf8' : 编码格式
  const ejsHtml = fs.readFileSync('./index.ejs','utf8');
  // 通过ejs提供的api将数据和页面结合 
  const html = ejs.render(ejsHtml,{title:'标题',list:fileList})
  // res.json(fileList) // 返回的数据
  // 正常的anywhere 返回的是页面
  res.send(html)
})
app.listen(3000, () => {
  // console.log('服务器启动成功')
  childPocess.exec('open http://localhost:3000') // 打开wondows 的浏览器 使用 start
})
